Multi-objective Evolutionary Algorithms for Resource Allocation Problems

نویسندگان

  • Dilip Datta
  • Kalyanmoy Deb
  • Carlos M. Fonseca
چکیده

A resource allocation problem (RAP) is encountered in a variety of areas in operations research and management science. It is generally treated as a combinatorial optimization problem, where a limited amount of resources are to be allocated to certain number of competitive events in order to achieve the most effective allotment of the resources. An RAP usually contains a huge number of integer and/or real variables and constraints, a discrete search space, and multiple objectives. Moreover, the general RAP is NP-complete (Ibaraki and Katoh [1988], Zhang [2002], Kameshwaran [2004]). It is said that the properties of an NP-complete RAP can be used in characterizing another NP-complete RAP. Hence, it is very important to explore the similarities among different types of RAPs. However, though a number of RAPs are being studied independently, the study of similarities among them are still undeveloped. In this thesis work, two NP-complete RAPs of quite different natures, namely university class timetabling and land-use management, are considered for such studies. Based on their similarities, two similar versions of NSGA-II (Deb [2001], Deb et al. [2002]), a very popular multi-objective evolutionary algorithm, are developed for handling these two RAPs. The preparation of a class timetable is required in every academic institute once or twice a year. The problem involves the scheduling of classes (lectures), students, teachers and rooms at a fixed number of time-slots, subject to a certain number of constraints. Traditionally, the problem is solved manually by a trial and hit method, which either does not guarantee a valid solution or likely to miss far better solutions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A multi-objective resource-constrained optimization of time-cost trade-off problems in scheduling project

This paper presents a multi-objective resource-constrained project scheduling problem with positive and negative cash flows. The net present value (NPV) maximization and making span minimization are this study objectives. And since this problem is considered as complex optimization in NP-Hard context, we present a mathematical model for the given problem and solve three evolutionary algorithms;...

متن کامل

Approximate Pareto Optimal Solutions of Multi objective Optimal Control Problems by Evolutionary Algorithms

In this paper an approach based on evolutionary algorithms to find Pareto optimal pair of state and control for multi-objective optimal control problems (MOOCP)'s is introduced‎. ‎In this approach‎, ‎first a discretized form of the time-control space is considered and then‎, ‎a piecewise linear control and a piecewise linear trajectory are obtained from the discretized time-control space using ...

متن کامل

A Hybrid MOEA/D-TS for Solving Multi-Objective Problems

In many real-world applications, various optimization problems with conflicting objectives are very common. In this paper we employ Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D), a newly developed method, beside Tabu Search (TS) accompaniment to achieve a new manner for solving multi-objective optimization problems (MOPs) with two or three conflicting objectives. This i...

متن کامل

Multiobjective evolutionary algorithm based on multimethod with dynamic resources allocation

In the last two decades, multiobjective optimization has become main stream and various multiobjective evolutionary algorithms (MOEAs) have been suggested in the field of evolutionary computing (EC) for solving hard combinatorial and continuous multiobjective optimization problems. Most MOEAs employ single evolutionary operators such as crossover, mutation and selection for population evolution...

متن کامل

Optimal Testing Resource Allocation Problems in Software System using Heuristic Algorithm

ISSN 2277 5099 | © 2012 Bonfring Abstract---Software Testing is the process of implementing a program with the definite intent of finding errors former to delivery to the end user. Due to the increase and the complexity of the software system the problem is how to optimally assign the narrow testing resource during the testing phase has become more important and difficult. Traditional Optimal T...

متن کامل

A location-allocation model in the multi-level supply chain with multi-objective evolutionary approach

In the current competitive conditions, all the manufacturers’ efforts are focused on increasing the customer satisfaction as well as reducing the production and delivery costs; thus, there is an increasing concentration on the structure and principles of supply chain (SC). Accordingly, the present research investigated simultaneous optimization of the total costs of a chain and customer satisfa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006